@charset "utf-8";

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css"); 
@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);
.enter{ clear:both;}
a {text-decoration:none;}

/*레이아웃*/
#wrap{width:100%;_width:expression(parseInt(document.body.offsetWidth) > 1240 ? "100%" :document.body.offsetWidth ); min-width:1240px; background:#ffffff;}
#header{ width:100%; height:120px; background:#fff; margin:0 auto; position:absolute; z-index:1000; top:0;}
#footer{ width:100%; height:95px; background:#343434; position:absolute;}
#container{margin-top:0px; width:100%; background:#ffffff;}


/*헤더*/
.lnb{width:100%; margin:0 auto;}
.lnb .gnb{width:100%; margin:0 auto; background:#343434; color:#fff; height:35px; line-height:35px;}
.lnb .gnb .gnb_con{width:1200px; margin:0 auto; }
.lnb .gnb .gnb_con ul{width:160px; float:right;}
.lnb .gnb .gnb_con ul li{width:80px; text-align:center; float:left; font-size:14px;}
.lnb .gnb .gnb_con ul li.on{background:#0095be; font-size:14px; color:#ffffff;}
.lnb .gnb .gnb_con ul li.on a{color:#ffffff;}
.lnb .lnb_all{width:1200px; height:85px; margin:0 auto; background:#ffffff;}
.lnb .lnb_all .logo{width:155px; height:45px; margin:0 auto; text-align:center; float:left; padding-top:20px;}
.lnb .lnb_all .logo img{margin:0 auto;}
.lnb .lnb_all .nav{width:1045px; height:45px; padding-top:20px; float:left; color:#333; line-height:45px;}
.lnb .lnb_all .nav .bott{text-align:center; background:#fff; color:#333;}
.lnb .lnb_all .nav .bott a{font-weight:bold; color:#333;}
.lnb .lnb_all .nav .bott a:hover{font-weight:bold; color:#0095be; text-decoration:none;}
.lnb .lnb_all .nav .bott ul{float:right;}
.lnb .lnb_all .nav .bott li{width:100px; float:left; list-style:none; font-size:16px;text-align:right;}
.lnb .lnb_all .nav .bott .menu_ba{width:45px; font-size:14px; float:left; text-align:right; color:#ddd;}
.lnb .lnb_all .nav .bott .first{border:none; list-style:none;}

.enter{clear:both;}
.left{float:left;}
.right{float:right;}

/*풀다운*/
.scroll-list {background-color:#f8f8f8; position:absolute; z-index:1100px; width:100%; height: 1px; overflow: auto; line-height:180%; padding:10; left:0; overflow-y:hidden; top:120px; overflow-x:hidden;}
.scroll-list .close{font-weight:bold; float:left; width:50px; text-align:right;}
.sub_menu_all{width:1200px; margin:0 auto; } 
.sub_menu_all .lnb_event{float:left; width:490px;}
.sub_menu_all .lnb_event img{margin-top:30px;}
.sub_menu_all .div1, .sub_menu_all .div2, .sub_menu_all .div3, .sub_menu_all .div4, .sub_menu_all .div5{float:left;}
.sub_menu_all .div1{width:190px; height:160px; margin-top:20px;}
.sub_menu_all .div2{width:100px; height:160px; margin-top:20px;}
.sub_menu_all .div3{width:180px; height:160px; margin-top:20px;}
.sub_menu_all .div4{width:130px; height:160px; margin-top:20px;}
.sub_menu_all .div5{width:85px; height:160px; margin-top:20px; margin-left:20px;}
.sub_menu_all .close{width:1200px;}
.sub_menu_all .div1, .sub_menu_all .div2, .sub_menu_all .div3, .sub_menu_all .div4, .sub_menu_all .div5{ text-align:center; }
.sub_menu_all li{ padding:0 5px;}
.sub_menu_all li a{display:block; line-height:20px; color:#555; font-size:14px; padding: 5px 0 5px 5px;}
.sub_menu_all li a:link {text-decoration:none; font-weight:normal;}
.sub_menu_all li a:hover {text-decoration:none; font-weight:bold; color:#333;  }

/*foot 로고들*/
#foot_fa{width:100%; margin:0 auto; border-top:#ccc solid  1px; padding:20px 0;}
#foot_fa .foot_fa{width:1200px; height:100px; margin:0 auto; }
#foot_fa .foot_fa .foot_fa1{width:160px; float:left;}
#foot_fa .foot_fa .foot_fa1 ui{width:160px; margin:0 auto;}
#foot_fa .foot_fa .foot_fa1 ui li{width:160px; margin:0 auto; padding:3px 0;list-style:none; font-size:11px; letter-spacing:-1px; text-align:center; line-height:1.5;}
#foot_fa .foot_fa .foot_fa2{width:300px; float:left; margin-left:100px;}
#foot_fa .foot_fa .foot_fa2 .foot_fa2_1{width:300px; margin:0 auto; text-align:center;}
#foot_fa .foot_fa .foot_fa2 .foot_fa2_2{width:300px; margin:0 auto;}
#foot_fa .foot_fa .foot_fa2 .foot_fa2_2 ul{width:300px;}
#foot_fa .foot_fa .foot_fa2 .foot_fa2_2 ul li{width:60px;padding-top:5px; float:left; list-style:none;}


/*foot*/
#footer .foot{width:1200px; margin:0 auto; padding-top:30px;}
#footer .foot .f_logo{width:225px; float:left; margin:0 auto; }
#footer .foot .add{width:850px; float:left; margin:0 auto; color:#999; font-size:14px; line-height:1.2; text-align:left; letter-spacing:-1px;}
#footer .foot .add .foot_ba{color:#666; padding:0 5px; font-size:12px;}
#footer .foot .f_icon{width:80px; padding-left:45px; float:left; margin:0 auto; }
#footer .foot .f_icon ul{width:80px;}
#footer .foot .f_icon ul li{width:40px;margin:0 auto; float:left;}


/*메인비쥬얼*/
.main_vis{width:100%; height:730px; margin-top:120px;}




/*메인 컨텐츠*/
.main1{width:100%; margin:0 auto; height:550px; padding:100px 0;}
.main1 .main1_tit{width:1200px; margin:0 auto; font-family: 'Nanum Square'; font-size:30px; line0height:1.5; color:#000; text-align:center;}
.main1 .main1_con{width:1200px; margin:0 auto; padding-top:40px;}
.main1 .main1_con .main1_box{width:288px; border:1px solid #cccccc; float:left; transition:all 0.8s, color 0.3s 0.3s;}
.main1 .main1_con .main1_box:hover{box-shadow:0 0 0 12px #21a1db inset}

.main1 .main1_con .main1_box .main1_box_tit{width:280px; margin:30px auto 10px; font-size:18px; color:#000000; text-align:center; font-weight:600;}
.main1 .main1_con .main1_box .main1_box_icon{width:64px; margin:0 auto 10px; text-align:center;}
.main1 .main1_con .main1_box .main1_box_txt{width:280px; margin:0 auto 20px; color:#666666; font-size:15px; text-align:center;}
.main1 .main1_con .main1_box .main1_box_btn{width:240px; margin:0 auto 30px; color:#777777; font-size:15px; border:3px solid #777777; text-align:center; height:50px; line-height:45px; transition:all 0.8s, color 0.1s 0.1s; font-family: 'Nanum Ghothic';}
.main1 .main1_con .main1_box:hover .main1_box_btn{ background:#454545; border:3px solid #454545; color:#ffffff;}

.main1 .main1_con .main1_box .main1_box_btn a{ text-decoration:none; color:#444; display:block;}
.main1 .main1_con .main1_box:hover .main1_box_btn a{ text-decoration:none; color:#fff; }


.main2{width:100%; margin:0 auto; height:700px; padding:100px 0;}
.main2 .main2_tit{width:1200px; margin:0 auto; font-family: 'Nanum Square'; font-size:30px; line-height:1.5; color:#000; text-align:center;}
.main2 .main2_con{width:1200px; margin:0 auto; padding-top:40px;}



.main3{width:100%; padding:170px 0; height:500px; background:url(../images/main3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;}
.main3 .main3_tit{width:1200px; margin:0 auto; font-family: 'Nanum Square'; font-size:30px; line0height:1.5; color:#fff; text-align:center;}
.main3 .main3_txt{width:1200px; margin:10px auto 30px; font-family: 'Nanum Square'; font-size:16px; line0height:1.5; color:#fff; text-align:center;}
.main3 .main3_btn{width:220px; margin:0 auto; height:55px; margin:0 auto; font-family: 'Nanum Square'; font-size:16px; padding-left:20px; line-height:55px; color:#fff; text-align:center; background:url(../images/main3_btn.png)center no-repeat;}

.main3 .main3_btn a{ text-decoration:none; color:#fff; display:block;}


.main4{width:100%; margin:0 auto; padding:100px 0; background:#f9f9f9;}
.main4 .main4_tit{width:1200px; margin:0 auto; font-family: 'Nanum Square'; font-size:30px; line0height:1.5; color:#000; text-align:center;}
.main4 .main4_con{width:1200px; height:900px; margin:0 auto; padding-top:40px;}
.main4 .main4_btn{width:145px; height:45px; margin:0 auto; text-align:center; line-height:45px; font-size:15px; color:#444; border:1px solid #999; border-radius:30px; transition:all 0.6s, color 0.1s 0.1s; }
.main4 .main4_btn:hover{width:145px; height:45px; margin:0 auto; text-align:center; line-height:45px; font-size:15px; color:#fff; border:1px solid #999; border-radius:30px; background:#444; text-decoration:none;}
.main4 .main4_btn a{ text-decoration:none; color:#444; display:block;}
.main4 .main4_btn:hover a{ text-decoration:none; color:#fff; }


/*subtop*/
.sub_vis{width:100%; height:325px; margin:0 auto; margin-top:120px; display:block;}
.sub_vis .title{width:1200px; margin:0 auto; text-align:center; color:#fff; line-height:300px; font-size:55px; font-weight:bold; font-family: 'Nanum Square'; opacity:0.7;}

.sub_menu{margin:0 auto; width:1200px; margin-top:-25px;}
.sub_menu ul.smenu2{width:340px; margin:0 auto; border-radius:30px; height:50px; background:#f3f3f3; display:block; font-family: 'Nnanum Gothic';}
.sub_menu ul.smenu2_1{width:340px; margin:0 auto; border-radius:30px; height:50px; background:#ffffff; display:block; font-family: 'Nnanum Gothic';}
.sub_menu ul.smenu4{width:623px; margin:0 auto; border-radius:30px; height:50px; background:#f3f3f3; display:block; font-family: 'Nnanum Gothic';}
.sub_menu ul.smenu5{width:764px; margin:0 auto; border-radius:30px; height:50px; background:#f3f3f3; display:block; font-family: 'Nnanum Gothic';}
.sub_menu ul li{ width:1px; height:50px; line-height:50px; float:left; text-align:center; color:#ddd; font-size:14px; display:block;}

.sub_menu ul li.smenu{width:140px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block;}
.sub_menu ul li.smenu:hover{width:140px; height:50px; background:#e4e7e9; color:#333; display:block;}
.sub_menu ul li.smenu_on{width:140px; height:50px; background:#2dbde1; color:#fff; font-weight:bold; width:140px; height:50px; line-height:50px; float:left; text-align:center; font-size:15px; display:block;}
.sub_menu ul li.smenu_on a{width:140px; height:50px;color:#fff;  display:block;}

.sub_menu ul li.smenu_first{width:170px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block;}
.sub_menu ul li.smenu_first:hover{width:170px; height:50px; background:#e4e7e9; color:#333; border-radius: 30px 0px 0px 30px; display:block;}
.sub_menu ul li.smenu_first_on{width:170px; height:50px; line-height:50px; float:left; text-align:center; font-size:15px; background:#2dbde1; color:#fff; border-radius: 30px 0px 0px 30px; font-weight:bold; display:block;}
.sub_menu ul li.smenu_first_on a{width:170px; height:50px; color:#fff; display:block;}

.sub_menu ul li.smenu_last{width:170px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block;}
.sub_menu ul li.smenu_last:hover{width:170px; height:50px; background:#e4e7e9; color:#333; border-radius: 0px 30px 30px 0px; display:block;}
.sub_menu ul li.smenu_last_on{width:170px; height:50px; background:#2dbde1; color:#fff; border-radius: 0px 30px 30px 0px; font-weight:bold; display:block;}
.sub_menu ul li.smenu_last_on a{width:170px; height:50px; color:#fff; display:block;}

.sub_menu ul.smenu2_1 li.smenu_first{width:170px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block; background:#ffffff; border-radius: 30px 0px 0px 30px;}
.sub_menu ul.smenu2_1 li.smenu_first:hover{width:170px; height:50px; background:#e4e7e9; color:#333; border-radius: 30px 0px 0px 30px; display:block;}
.sub_menu ul.smenu2_1 li.smenu_first_on{width:170px; height:50px; line-height:50px; float:left; text-align:center; font-size:15px; background:#2dbde1; color:#fff; border-radius: 30px 0px 0px 30px; font-weight:bold; display:block;}
.sub_menu ul li.smenu_first_on a{width:170px; height:50px; color:#fff; display:block;}

.sub_menu ul.smenu2_1 li.smenu_last{width:170px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block; background:#ffffff; border-radius: 0px 30px 30px 0px;}
.sub_menu ul.smenu2_1 li.smenu_last:hover{width:170px; height:50px; background:#e4e7e9; color:#333; border-radius: 0px 30px 30px 0px; display:block;}
.sub_menu ul.smenu2_1 li.smenu_last_on{width:170px; height:50px; background:#2dbde1; color:#fff; border-radius: 0px 30px 30px 0px; font-weight:bold; display:block;}
.sub_menu ul.smenu2_1 li.smenu_last_on a{width:170px; height:50px; color:#fff; display:block;}



/*sub_title*/
.container_tit{width:1200px; margin:0 auto; text-align:center; border-bottom:1px solid #ccc; font-size:35px; font-family: 'Nanum Square'; font-weight:bold; padding:50px 0;}

.container_logintit{weith:1200px; margin:0 auto; text-align:center;  font-size:35px; font-family: 'Nanum Square'; font-weight:bold; padding:50px 0;background:#eaf3f6;  margin-top:120px; display:block;}

/*about*/
.about1{width:100%; margin:0 auto; padding:90px 0; background:url(../about/images/about_bg1.jpg)top center;}
.about1 .about1_tit{width:1200px; margin:0 auto; color:#0081b7;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.about1 .about1_tit span{ font-family: 'Nanum Square'; font-weight:bold; }
.about1 .about1_con{width:1200px; margin:0 auto; color:#333; font-size:16px ;line-height:30px; text-align:center;}
.about1 .about1_con p{font-family: 'Nnanum Gothic'; padding-top:30px;}
.about1 .about1_con span{color:#000; font-weight:bold;}


.about2{width:100%; margin:0 auto; padding:90px 0; background:url(../about/images/about_bg2.jpg)top center;}
.about2 .about2_tit{width:1200px; margin:0 auto; color:#fff;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.about2 .about2_tit span{ font-family: 'Nanum Square'; font-weight:bold;}
.about2 .about2_con{width:1200px; margin:0 auto; height:330px; padding-top:30px;}
.about2 .about2_con .about2_con_box{width:298px; height:160px; float:left; border:1px solid rgba(255, 255, 255, 0.5); background:rgba(0, 0, 0, 0.2); padding:70px 0; transition:all 0.8s, color 0.3s 0.3s;}
.about2 .about2_con .about2_con_box:hover{box-shadow:0 0 0 12px #21a1db inset}
.about2 .about2_con .about2_con_box .icon{margin:0 auto; width:95px; height:95px; border-radius:50px; background:#f3f3f3; text-align:center; text-align:center;}
.about2 .about2_con .about2_con_box .icon img{margin:0 auto; text-align:center; padding:12px;}
.about2 .about2_con .about2_con_box:hover .icon{margin:0 auto; width:95px; height:95px; border-radius:50px; background:#2dbde1; text-align:center; text-align:center; transition:all 0.8s, color 0.1s 0.1s;}
.about2 .about2_con .about2_con_box .tit{width:200px; margin:0 auto; text-align:center; padding-top:12px; color:#fff; font-size:18px;}
.about2 .about2_con .about2_con_box .txt{width:200px; margin:0 auto; text-align:center; padding-top:12px; color:#bbb; font-size:15px; line-height:15px;}
.about2 .about2_con .about2_con_box .txt img{padding:0 0 0 5px;}


.about3{width:100%; height:600px; margin:0 auto; padding:90px 0; background:#f9f9f9;}
.about3 .about3_con{margin:0 auto; width:1000px; height:580px; background:url(../about/images/about3_video.jpg)top center no-repeat;}
.about3 .about3_con .about3_con_tit{width:1000px; margin:0 auto; color:#fff;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter; padding-top:200px;}
.about3 .about3_con .about3_con_tit span{ font-family: 'Nanum Square'; font-weight:bold; }
.about3 .about3_con .about3_con_play{width:1000px; margin:0 auto; text-align:center; padding-top:20px;}


.board{width:1200px; margin:0 auto;  padding:90px 0;}
.login_bo{width:1200px; margin:0 auto;  padding:40px 0;}


/*padi*/
.padi1{width:100%; margin:0 auto; padding:90px 0;}
.padi1 .padi1_logo1{width:1200px; margin:0 auto; text-align:center; paddinf-left:10px;}
.padi1 .padi1_logo2{width:1200px; margin:0 auto; font-size:16px; text-align:center; color:#000; padding-top:10px; font-weight:bold;}
.padi1 .padi1_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter; padding-top:20px;}
.padi1 .padi1_con{width:1200px; margin:0 auto; color:#333; font-size:16px ;line-height:30px; text-align:center;}
.padi1 .padi1_con p{font-family: 'Nnanum Gothic'; padding-top:30px;}
.padi1 .padi1_con p span{font-weight:bold;}
 
 
.padi2{width:100%; margin:0 auto; padding:90px 0; background:#f9f9f9;}
.padi2 .padi2_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.padi2 .padi2_tit span{ font-family: 'Nanum Square'; font-weight:bold;}
.padi2 .padi2_tit2{width:1200px; margin:0 auto; color:#333; font-size:16px ;line-height:30px; text-align:left; font-weight:bold; padding-top:40px;}
.padi2 .padi2_img{width:1200px; margin:0 auto; color:#333; font-size:16px ;line-height:30px; padding-top:10px; padding-bottom:80px;}
 




/*찾아오시는길*/
.location1{width:1200px; height:600px; margin:0 auto; padding:90px 0 0 0;}
.location_con{width:1200px; height:200px; margin:0 auto;}
.location_con .location_tbtit{text-align:center; font-size:15px; font-weight:bold; line-height:20px; color:#000; padding:20px 0;}
.location_con .location_tbtxt{text-align:center; font-size:15px; line-height:20px; color:#000; padding:20px;}
.location_txt { text-align:right; color:#0081b7; margin-top:10px; font-weight:bold; }


/*맵*/
#map_canvas_s{width:1200px; margin:0 auto; height:550px;}
.map_sm{right:150px; width:200px; height:200px; background:url(../about/images/black_ap.png); position:absolute; z-index:100; margin-top:50px; padding:20px 30px 20px; color:#fff;}
.map_sm2{width:1000px; margin:50px auto 50px;}
.map_cnt{margin:50px auto; }


/*코스안내*/
.stand1{width:1200px; background:#ffffff; margin:50px auto 0; padding:80px 0 40px;}
.stand1 .stand1_con1{width:1080px; margin:0 auto; }
.stand1 .stand1_con1 .stand1_con1_tit1{width:100%; color:#007bc1; font-size:25px; line-height:30px; text-align:left; font-family: 'Nanum Square';}
.stand1 .stand1_con1 .stand1_con1_tit1 .tit_bl{float:left; width:30px; height:30px; color:#fff; border-radius:30px; background:#007bc1; text-align:center; line-height:30px; margin-right:10px; font-size:18px; letter-spacing:-4; font-weight:bold;}
.stand1 .stand1_con1 .stand1_con1_tit2{padding-left:30px; width:1090px; height:20px; font-size:18px; color:#000; text-align:left; line-height:20px; background:url(../images/li.png)left center no-repeat; font-weight:bold; margin-top:40px;}
.stand1 .stand1_con1 .stand1_con1_txt{width:100%; font-size:15px; color:#333; text-align:left; line-height:30px; margin-top:20px;}
.stand1 .stand1_con1 .stand1_con1_txt ul.stand1_con1_list{list-style-position : inside; padding-left:30px;}
.stand1 .stand1_con1 .stand1_con1_txt ul.stand1_con1_list li{list-style:lower-alpha; list-style-type:bold; color:#333; line-height:30px; font-size:15px;}
.stand1 .stand1_con1 .stand1_con1_txt ul.stand1_con1_list li ul li{list-style:circle; margin-left:20px;}
.stand1 .stand1_con1 .stand1_con1_txt2 { width:50%; font-size:15px; color:#333; text-align:left; line-height:30px; margin-top:20px; float:left; }
.stand1 .stand1_con1 .stand1_con1_txt2 ul.stand1_con1_list{list-style-position : inside; padding-left:30px;}
.stand1 .stand1_con1 .stand1_con1_txt2 ul.stand1_con1_list li{list-style:lower-alpha; list-style-type:bold; color:#333; line-height:30px; font-size:15px;}
.stand1 .stand1_con1 .stand1_con1_txt2 ul.stand1_con1_list li ul li{list-style:circle; margin-left:20px;}
.stand1 .stand1_con1 .stand1_con1_txt3 { width:55%; font-size:15px; color:#333; text-align:left; line-height:30px; margin-top:80px; float:right; }

.stand1 .stand1_con1 .stand1_con1_mov{width:100%; margin:0 auto; margin-top:20px;}
.stand1 .stand1_con1 .stand1_con1_img1{width:100%; margin:0 auto; margin-top:20px; }
.stand1 .stand1_con1 .stand1_con1_img2 { width:50%; margin:0 auto; margin-top:50px; float:right; }
.stand1 .stand1_con1 .stand1_con1_img2 img { float:right; }
.stand1 .stand1_con1 .stand1_con1_img3 { width:45%; margin:0 auto; margin-top:50px; float:left; }
.stand1 .stand1_con1 .stand1_con1_table{width:100%; margin:0 auto; margin-top:20px;}
.stand1 .stand1_con1 .stand1_con1_table table{width:100%; background:#ddd;}
.stand1 .stand1_con1 .stand1_con1_table table th{width:40%; background:#f1f1f1; padding:8px; text-align:center; color:#333; font-size:15px; font-weight:bold;}
.stand1 .stand1_con1 .stand1_con1_table table td{background:#fff; padding:8px 0 8px 30px; text-align:left; color:#333; font-size:15px; }


.master1{width:1200px; background:#ffffff; margin:50px auto 0; padding:80px 0 40px;}
.master1 .master1_con1{width:1080px; margin:0 auto; }
.master1 .master1_con1 .master1_con1_tit1{width:100%; color:#007bc1; font-size:25px; line-height:30px; text-align:left; font-family: 'Nanum Square';}
.master1 .master1_con1 .master1_con1_tit1 .tit_bl{float:left; width:30px; height:30px; color:#fff; border-radius:30px; background:#007bc1; text-align:center; line-height:30px; margin-right:10px; font-size:18px; letter-spacing:-4; font-weight:bold;}
.master1 .master1_con1 .master1_con1_tit2{padding-left:30px; width:1090px; height:20px; font-size:18px; color:#000; text-align:left; line-height:20px; background:url(../images/li.png)left center no-repeat; font-weight:bold; margin-top:40px;}
.master1 .master1_con1 .master1_con1_txt{width:100%; font-size:15px; color:#000; text-align:left; line-height:30px; margin-top:20px;}
.master1 .master1_con1 .master1_con1_txt ul.master1_con1_list{list-style-position : inside; padding-left:30px; }
.master1 .master1_con1 .master1_con1_txt ul.master1_con1_list li{list-style:lower-alpha;  color:#222; line-height:30px; font-size:15px;}
.master1 .master1_con1 .master1_con1_txt ul.master1_con1_list li ul li{list-style:circle; margin-left:20px; color:#666; font-size:14px;}

.master1 .master1_con1 .master1_con1_mov{width:100%; margin:0 auto; margin-top:20px;}
.master1 .master1_con1 .master1_con1_img1{width:100%; margin:0 auto; margin-top:20px;}
.master1 .master1_con1 .master1_con1_table{width:100%; margin:0 auto; margin-top:20px;}
.master1 .master1_con1 .master1_con1_table table{width:100%; background:#ddd;}
.master1 .master1_con1 .master1_con1_table table th{width:40%; background:#f1f1f1; padding:8px; text-align:center; color:#333; font-size:15px; font-weight:bold;}
.master1 .master1_con1 .master1_con1_table table td{background:#fff; padding:8px 0 8px 30px; text-align:left; color:#333; font-size:15px; }




.course_menu{margin:-2px auto 0; width:1200px;}
.course_menu ul.cmenu{width:1200px; margin:0 auto; height:50px; background:#f3f3f3; display:block; font-family: 'Nnanum Gothic';}
.course_menu ul li{width:169.3px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block; background:#fff; border:1px solid #f1f1f1; letter-spacing:-2px; }
.course_menu ul li:hover{width:169.3px; height:50px; background:#f1f1f1; color:#333; display:block;}
.course_menu ul li.cmenu_on a{width:169.3px; height:50px;color:#fff;  display:block;}
.course_menu2{margin:-2px auto 0; width:1200px;}
.course_menu2 ul.cmenu{width:1200px; margin:0 auto; height:50px; background:#f3f3f3; display:block; font-family: 'Nnanum Gothic';}
.course_menu2 ul li{width:298px; height:50px; line-height:50px; float:left; text-align:center; color:#333; font-size:15px; display:block; background:#fff; border:1px solid #f1f1f1;}
.course_menu2 ul li:hover{width:298px; height:50px; background:#f1f1f1; color:#333; display:block;}
#cmenu_on{width:169.3px; height:50px; background:#666; color:#fff; font-weight:bold; line-height:50px; float:left; text-align:center; font-size:15px; display:block;}
#cmenu_on2{width:298px; height:50px; background:#666; color:#fff; font-weight:bold; line-height:50px; float:left; text-align:center; font-size:15px; display:block;}


.cost1{width:100%; height:500px; margin:0 auto; padding:90px 0 0 0;}
.cost1 .cost1_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.cost1 .cost1_con{width:1200px; margin:40px auto 0; }
.cost1 .cost1_con .cost1_con1{width:600px; float:left; height:300px; text-align:center;}
.cost1 .cost1_con .cost1_con1 .cost1_con_tit{width:100%; text-align:center; color:#fff; font-size:25px; line-height:40px; padding:80px 0 10px; font-family: 'Nanum Square'; font-weight:lighter;}
.cost1 .cost1_con .cost1_con1 .cost1_con_txt{width:100%; text-align:center; color:#fff; font-size:18px; line-height:25px;}

.cost2{width:100%; height:550px; margin:0 auto; padding:90px 0 0 0; background:#f9f9f9;}
.cost2 .cost2_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.cost2 .cost2_con{width:1200px; margin:40px auto 0;}
.cost2 .cost2_con .cost2_con1{width:1198px; padding:20px 0; height:80px; margin:0 auto; background:#fff; border:1px solid #ccc;}
.cost2 .cost2_con .cost2_con1 .cost2_con1_1{width:200px; float:left; padding:10px 0 0 40px; font-size:24px; font-weight:bold;}
.cost2 .cost2_con .cost2_con1 .cost2_con1_2{width:900px; float:left; font-size:15px;}
.cost2 .cost2_con .cost2_con1 .cost2_con1_2 ul{}
.cost2 .cost2_con .cost2_con1 .cost2_con1_2 ul li{list-style:circle; margin-left:20px; color:#000; font-size:15px; font-weight:bold;}

.cost2 .cost2_con .cost2_con2{width:1198px; padding:20px 0; height:160px; margin:20px auto 0; background:#fff; border:1px solid #ccc;}
.cost2 .cost2_con .cost2_con2 .cost2_con2_1{width:200px; float:left; padding:20px 0 0 40px; font-size:24px; font-weight:bold;}
.cost2 .cost2_con .cost2_con2 .cost2_con2_2{width:900px; float:left; font-size:15px;}
.cost2 .cost2_con .cost2_con2 .cost2_con2_2 p{font-weight:bold;}
.cost2 .cost2_con .cost2_con2 .cost2_con2_2 ul{ padding-bottom:20px;}
.cost2 .cost2_con .cost2_con2 .cost2_con2_2 ul li{list-style:circle; margin-left:20px; color:#666; font-size:15px;}

.cost3{width:100%; height:520px; margin:0 auto; padding:90px 0 0 0; background:#fff;}
.cost3 .cost3_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.cost3 .cost3_con{width:1200px; margin:40px auto 0;}
.cost3 .cost3_con .cost3_con1{width:1198px; padding:20px 0; height:60px; margin:0 auto; background:#fff; border:1px solid #ccc;}
.cost3 .cost3_con .cost3_con1 .cost3_con1_1{width:200px; float:left; padding:10px 0 0 40px; font-size:24px; font-weight:bold;}
.cost3 .cost3_con .cost3_con1 .cost3_con1_2{width:900px; float:left; font-size:15px;}
.cost3 .cost3_con .cost3_con1 .cost3_con1_2 ul{}
.cost3 .cost3_con .cost3_con1 .cost3_con1_2 ul li{list-style:circle; margin-left:20px; color:#000; font-size:15px; font-weight:bold;}

.cost3 .cost3_con .cost3_con2{width:1198px; padding:20px 0; height:160px; margin:20px auto 0; background:#fff; border:1px solid #ccc;}
.cost3 .cost3_con .cost3_con2 .cost3_con2_1{width:200px; float:left; padding:20px 0 0 40px; font-size:24px; font-weight:bold;}
.cost3 .cost3_con .cost3_con2 .cost3_con2_2{width:900px; float:left; font-size:15px;}
.cost3 .cost3_con .cost3_con2 .cost3_con2_2 p{font-weight:bold;}
.cost3 .cost3_con .cost3_con2 .cost3_con2_2 ul{ padding-bottom:20px;}
.cost3 .cost3_con .cost3_con2 .cost3_con2_2 ul li{list-style:circle; margin-left:20px; color:#666; font-size:15px;}


.cost4{width:100%; height:520px; margin:0 auto; padding:90px 0 0 0; background:#f9f9f9;}
.cost4 .cost4_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}
.cost4 .cost4_con{width:1200px; margin:40px auto 0;}
.cost4 .cost4_con .cost4_con1{width:1198px; padding:20px 0; height:80px; margin:0 auto; background:#fff; border:1px solid #ccc;}
.cost4 .cost4_con .cost4_con1 .cost4_con1_1{width:200px; float:left; padding:10px 0 0 40px; font-size:24px; font-weight:bold;}
.cost4 .cost4_con .cost4_con1 .cost4_con1_2{width:900px; float:left; font-size:15px;}
.cost4 .cost4_con .cost4_con1 .cost4_con1_2 ul{}
.cost4 .cost4_con .cost4_con1 .cost4_con1_2 ul li{list-style:circle; margin-left:20px; color:#000; font-size:15px; font-weight:bold;}

.cost4 .cost4_con .cost4_con2{width:1198px; padding:20px 0; height:140px; margin:20px auto 0; background:#fff; border:1px solid #ccc;}
.cost4 .cost4_con .cost4_con2 .cost4_con2_1{width:200px; float:left; padding:20px 0 0 40px; font-size:24px; font-weight:bold;}
.cost4 .cost4_con .cost4_con2 .cost4_con2_2{width:900px; float:left; font-size:15px;}
.cost4 .cost4_con .cost4_con2 .cost4_con2_2 p{font-weight:bold;}
.cost4 .cost4_con .cost4_con2 .cost4_con2_2 ul{ padding-bottom:20px;}
.cost4 .cost4_con .cost4_con2 .cost4_con2_2 ul li{list-style:circle; margin-left:20px; color:#666; font-size:15px;}

/*장비소개*/
.equip1{width:100%; height:200px; margin:0 auto; padding:90px 0 0 0;}
.equip1 .equip1_tit{width:1200px; margin:0 auto; color:#000;  font-size:30px; line-height:45px; text-align:center; font-family: 'Nanum Square'; font-weight:lighter;}

.equip2{width:1200px; height:600px; margin:0 auto;}
.equip2 .equip2_tit{padding-left:30px; width:1970px; height:20px; font-size:18px; color:#000; text-align:left; line-height:20px; background:url(../images/li.png)left center no-repeat; font-weight:bold; margin-top:40px;}
.equip2 .equip2_txt{width:100%; font-size:15px; color:#333; text-align:left; line-height:30px; margin-top:20px;}
.equip2 .equip2_txt ul li{list-style:circle; margin-left:20px; color:#666; font-size:14px;}
.equip2 .equip2_table{width:100%; margin:0 auto; margin-top:20px;}
.equip2 .equip2_table table{ background:#cccccc;}
.equip2 .equip2_table table th{font-weight:bold ;font-size:15px; color:#333; text-align:center; padding:10px; background:#f9f9f9;}
.equip2 .equip2_table table td{font-weight:bold ;font-size:15px; color:#333; text-align:center; padding:10px; background:#ffffff;}
.equip2 .equip2_table table td.tit{color:#006fad;}

.equip3{width:1200px; height:100px; margin:0 auto;}
.equip3 .equip3_tit{padding-left:30px; width:1970px; height:20px; font-size:18px; color:#000; text-align:left; line-height:20px; background:url(../images/li.png)left center no-repeat; font-weight:bold; margin-top:40px;}